#ifndef _CRC_H#define _CRC_H#ifdef  __cplusplus  extern "C" {  #endif #include <stdint.h>typedef unsigned char  BYTE;typedef unsigned short WORD; typedef unsigned int DWORD; void Crc16CCITT(uint8_t *pbyDataIn, uint32_t dwDataLen, uint8_t abyCrcOut[2]);#ifdef __cplusplus}#endif#endif